body
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	background-color: #fff;
	margin: 8px 5px 5px 5px;
	padding: 0px 5px 0px 5px;
}

table, td, th, p, li
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	color: #333;
}

p, div
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	color: #333;
	margin: 0px;
}
p{
margin-bottom:10px;
}
.dynamic-tab-pane-control .tab-pane
{
	position: relative;
	width: 97%;
	margin-right: -3px;
}

.dynamic-tab-pane-control .tab-row .tab
{
	width: 70px;
	height: 16px;
	background-image: url(http://www.cadlance.com/images/default/tab.png);
	position: relative;
	top: -1;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: default;
	margin:	1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border:	0;
	z-index: 1;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
}

.dynamic-tab-pane-control .tab-row .tab.selected
{
	width: 74px !important;
	height:	18px !important;
	background-image: url(http://www.cadlance.com/images/default/tab.active.png) !important;
	background-repeat: no-repeat;
	border-bottom-width: 0;
	z-index: 3;
	padding: 2px 0 0px 0;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma;
}

.dynamic-tab-pane-control .tab-row .tab a
{
	font: 11px Tahoma;
	color: #333;
	text-decoration: none;
	cursor: default;
}

.dynamic-tab-pane-control .tab-row .tab.hover
{
	font: 11px Tahoma;
	width: 70px;
	height: 16px;
	background-image: url(http://www.cadlance.com/images/default/tab.hover.png);
	background-repeat: no-repeat;
}

.dynamic-tab-pane-control .tab-page
{
	clear: both;
	border: 1px solid #ebebeb;
	background: #ffffff;
	z-index: 2;
	position: relative;
	top: -2px;
	font: 11px Tahoma;
	color: #333;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0) progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	padding: 10px;
}

.dynamic-tab-pane-control .tab-row
{
	z-index: 1;
	white-space: nowrap;
}
.ilance_wysiwyg
{
	border: 2px groove;
	background: #E1E1E2;
	padding: 6px;
}

.wysiwyg
{
	background: #ffffff;
	color: #000000;
	font: 10pt verdana, geneva, lucida, arial, helvetica, sans-serif;
}

#wysiwyg_control, .wysiwyg_control
{
	padding: 2px;
}

#htmlbox
{
	border: 2px inset;
	font: 10pt verdana;
	overflow: auto;
}

.wysiwygbutton
{
	padding: 1px;
	left: 0px;
	top: 0px;
}

.ocolor
{
	padding: 2px;
	font-size: 1px;
}

.ocolor div
{
	width: 10px;
	height: 10px;
	border: 1px solid #ACA899;
}

.ofont, .osize, .osmilie, .otextlink
{
	font: 11px tahoma;
	cursor: default;
}

.ofont
{
	padding: 0px 4px 0px 10px;
	font-size: 14px;
	height: 20px;
}

.osize
{
	padding: 0px 4px 0px 4px;
	width: 30px;
}

.osmilie img
{
	vertical-align: middle;
	margin: 4px;
}

.otextlink
{
	text-align: center;
	margin-top: 4px;
	height: 20px;
}

.popup_feedback
{
	font: 11px tahoma;
	height: 18px;
	padding: 0px 3px 0px 3px;
	white-space: nowrap;
	overflow: hidden;
}

.popupwindow
{
	border: 1px solid APPWORKSPACE;
	padding: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
}

#popup_forecolor
{
	padding: 3px;
}

#popup_fontname
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

#popup_fontsize
{
	padding: 1px;
}

#popup_smilie
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

#popup_attach
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

#fontOut, #sizeOut, .popup_feedback div
{
	height: 16px;
	border: 0px solid;
	padding: 0px 2px 0px 2px;
	cursor: default;
	font: 11px tahoma;
	overflow: hidden;
}
.sitemaptable{
border-bottom: 0px solid #ddd;
border-top: 1px solid #ddd;
border-right: 0px solid #ddd;
border-left: 1px solid #ddd;
padding:18px;
}

.sitemaptable2{
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
padding:18px;
}
.sitemaptable3{
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 0px solid #ddd;
border-left: 1px solid #ddd;
padding:18px;
}
.sitemaptable4{
border-bottom: 0px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
padding:18px;
}


/*

.smheader{
color:#319A63;
font-size:10pt;
	}
a.sm:link{
color: #848284;
font: 8pt  Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.sm:visited{
color: #848284;
font: 8pt  Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.sm:hover{
color: #848284;
font: 8pt  Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.sm:active{
color: #848284;
font: 8pt  Arial, Helvetica, sans-serif;
text-decoration:none;
}

*/


body

{

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 1em;

	background-color: #fff;

	margin: 8px 5px 5px 5px;

	padding: 0px 5px 0px 5px;

}



table, td, th, p, li

{

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 1em;

	color: #333;

}



p, div

{

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 1em;

	color: #333;

	margin: 0px;

}

p{

margin-bottom:10px;

}
.dynamic-tab-pane-control .tab-pane
{
	position: relative;
	width: 97%;
	margin-right: -3px;
}

.dynamic-tab-pane-control .tab-row .tab
{
	width: 70px;
	height: 16px;
	background-image: url(http://www.cadlance.com/images/default/tab.png);
	position: relative;
	top: -1;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: default;
	margin:	1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border:	0;
	z-index: 1;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
}

.dynamic-tab-pane-control .tab-row .tab.selected
{
	width: 74px !important;
	height:	18px !important;
	background-image: url(http://www.cadlance.com/images/default/tab.active.png) !important;
	background-repeat: no-repeat;
	border-bottom-width: 0;
	z-index: 3;
	padding: 2px 0 0px 0;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma;
}

.dynamic-tab-pane-control .tab-row .tab a
{
	font: 11px Tahoma;
	color: #333;
	text-decoration: none;
	cursor: default;
}

.dynamic-tab-pane-control .tab-row .tab.hover
{
	font: 11px Tahoma;
	width: 70px;
	height: 16px;
	background-image: url(http://www.cadlance.com/images/default/tab.hover.png);
	background-repeat: no-repeat;
}

.dynamic-tab-pane-control .tab-page
{
	clear: both;
	border: 1px solid #ebebeb;
	background: #ffffff;
	z-index: 2;
	position: relative;
	top: -2px;
	font: 11px Tahoma;
	color: #333;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0) progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	padding: 10px;
}

.dynamic-tab-pane-control .tab-row
{
	z-index: 1;
	white-space: nowrap;
}
.ilance_wysiwyg
{
	border: 2px groove;
	background: #E1E1E2;
	padding: 6px;
}

.wysiwyg
{
	background: #ffffff;
	color: #000000;
	font: 10pt verdana, geneva, lucida, arial, helvetica, sans-serif;
}

#wysiwyg_control, .wysiwyg_control
{
	padding: 2px;
}

#htmlbox
{
	border: 2px inset;
	font: 10pt verdana;
	overflow: auto;
}

.wysiwygbutton
{
	padding: 1px;
	left: 0px;
	top: 0px;
}

.ocolor
{
	padding: 2px;
	font-size: 1px;
}

.ocolor div
{
	width: 10px;
	height: 10px;
	border: 1px solid #ACA899;
}

.ofont, .osize, .osmilie, .otextlink
{
	font: 11px tahoma;
	cursor: default;
}

.ofont
{
	padding: 0px 4px 0px 10px;
	font-size: 14px;
	height: 20px;
}

.osize
{
	padding: 0px 4px 0px 4px;
	width: 30px;
}

.osmilie img
{
	vertical-align: middle;
	margin: 4px;
}

.otextlink
{
	text-align: center;
	margin-top: 4px;
	height: 20px;
}

.popup_feedback
{
	font: 11px tahoma;
	height: 18px;
	padding: 0px 3px 0px 3px;
	white-space: nowrap;
	overflow: hidden;
}

.popupwindow
{
	border: 1px solid APPWORKSPACE;
	padding: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
}

#popup_forecolor
{
	padding: 3px;
}

#popup_fontname
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

#popup_fontsize
{
	padding: 1px;
}

#popup_smilie
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

#popup_attach
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

#fontOut, #sizeOut, .popup_feedback div
{
	height: 16px;
	border: 0px solid;
	padding: 0px 2px 0px 2px;
	cursor: default;
	font: 11px tahoma;
	overflow: hidden;
}
/* global reset */



* {margin:0;padding:0}

iframe,a img,fieldset,form,table{border:0}

h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}

dd,dt,li,dl,ol,ul{list-style:none}

legend{color:#000}

button,select,textarea,input{font:100% serif}

table{border-collapse:collapse}

caption,th,td{text-align:left}

body,html{height:100%;}

body {overflow-x:hidden;}









body {

	background: url(http://www.cadlance.com/rory2/r_bgrad.gif) repeat-x top;

	font-size: 76%;

	color: #555;

}



h1 {

	font-weight: bold;

	font-size: 1.1em;

	margin-bottom: 10px;

}



h2 {

	font-weight: bold;

	font-size: 1.2em;

	color: #669933;

}

.page

{

	background-color: #ffffff;

}



a:link

{

	color: #77aa44;

}



a:visited

{

	color: #558822;

}



a:hover

{

	color: #99cc66;

}



a:active

{

	color: #9999cc;

}



.highlight

{

	background: #6D8CB3;

	color: #FFFFFF;

}



td.tablehead_blank

{

	padding-right: 4px;

	padding-left: 4px;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 0.8em;

	padding-top: 2px;

	height: 30px;

}



td.tablehead

{

	padding-right: 4px;

	padding-left: 10px;

	font-weight: bold;

	background: url(http://www.cadlance.com/images/gradient/tablehead.gif) #ccc repeat-x top;

	padding-bottom: 2px;

	color: #fff;

	padding-top: 2px;

	height: 30px;

}



td.tablehead_alt

{

	padding-right: 4px;

	padding-left: 10px;

	font-weight: bold;

	background: url(http://www.cadlance.com/rory2/buttgradb.gif) #aaabde repeat-x top;

	padding-bottom: 2px;

	color: #fff;

	padding-top: 2px;

	height: 30px;

}



td.tablehead_alt2

{

	padding-right: 4px;

	padding-left: 10px;

	font-weight: bold;

	background: url(http://www.cadlance.com/rory2/buttgradg.gif) #9acc67 repeat-x top;

	padding-bottom: 2px;

	color: #fff;

	padding-top: 2px;

	height: 30px;

}



td.tableheadcat

{

	background: #ddd;

	color: #888;

	font: bold 0.9em Arial, Helvetica, Verdana, sans-serif;

	text-align: center;

}



.tableheadcat a:link

{

	color: #ffffff;

	text-decoration: none;

}



.tableheadcat a:visited

{

	color: #ffffff;

	text-decoration: none;

}



.tableheadcat a:hover, .tableheadcat a:active

{

	color: #ffff66;

	text-decoration: underline;

}



.tableborder

{

	border-right: #ccc 1px solid;

	border-top: #ccc 1px solid;

	border-left: #ccc 1px solid;

	border-bottom: #ccc 1px solid;

	background-color: #fff;

}



.tablebordergray

{

	border-right: #ebebeb 1px solid;

	border-top: #ebebeb 1px solid;

	border-left: #ebebeb 1px solid;

	border-bottom: #ebebeb 1px solid;

	background-color: #fff;

}



.tdrow1

{

	border-right: #d1dceb 1px solid;

	border-top: #fff 1px solid;

	border-left: #fff 1px solid;

	border-bottom: #d1dceb 1px solid;

	background-color: #dee6f1;

}



.tdrow2

{

	border-right: #d1dceb 1px solid;

	border-top: #fff 1px solid;

	border-left: #fff 1px solid;

	border-bottom: #d1dceb 1px solid;

	background-color: #efefef;

}



.tdrow3

{

	border-right: #bec7d2 1px solid;

	border-top: #fff 1px solid;

	border-left: #fff 1px solid;

	border-bottom: #bec7d2 1px solid;

	background-color: #fff;

}



.tdrow4

{

	padding-right: 4px;

	padding-left: 4px;

	padding-bottom: 4px;

	padding-top: 4px;

	border-bottom: #dedede 1px solid;

	background-color: #fff;

}



.tdrow5

{

	border-right: #aeb8c4 1px solid;

	border-top: #fff 1px solid;

	font-weight: bold;

	border-left: #fff 1px solid;

	color: #455e83;

	border-bottom: #aeb8c4 1px solid;

	background-color: #bbb!important;

}



.header

{

	font-size: 1.2em;

	color: #666699;

	font-weight: bold;

	padding-bottom: 8px;

}

/* MR - 12/1/08 */
.header1 

{
        text-align: left;
	font-size: 1.2em;

	color: #666699;

	font-weight: bold;

	padding-bottom: 8px;

}
/* MR - 12/1/08 */

.panel

{

	background: #fcfcfc;

	color: #333;

	padding: 10px;

}



.panelbackground

{

	background: #dedede;

	color: #333;

}



.tfooter

{

	background-color: #bbb;

	color: #eee;

	padding: 3px;

}



.tfooter a:link

{

	color: #444;

}



.tfooter a:visited

{

	color: #ccc;

}



.tfooter a:hover, .tfooter a:active

{

	color: #fff;

}



fieldset 

{

         -moz-border-radius: 5px;

}



legend

{

         padding: 1px;

         font-size: 0.8em;

         font-weight: bold;

}



.small



{

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.9em;

}



.smaller

{

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #000000;

}



.normal

{

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 1em;

	color: #ffffff;

}



div.bluehlite

{

	padding-right: 4px;

	border-top: #5a7edc 1px solid;

	padding-left: 4px;

	padding-bottom: 4px;

	margin: 5px auto;

	padding-top: 4px;

	border-bottom: #5a7edc 1px solid;

	background-color: #FCFDFF;

}



div.greenhlite

{

	padding-right: 4px;

	border-top: #83DB5A 1px solid;

	padding-left: 4px;

	padding-bottom: 4px;

	margin: 5px auto;

	padding-top: 4px;

	border-bottom: #83DB5A 1px solid;

	background-color: #fcfffa;

}



div.yellowhlite

{

	padding-right: 4px;

	border-top: #D9CE5B 1px solid;

	padding-left: 4px;

	padding-bottom: 4px;

	margin: 5px auto;

	padding-top: 4px;

	border-bottom: #D9CE5B 1px solid;

	background-color: #fffefa;

}



div.redhlite

{

	padding-right: 4px;

	border-top: #d95b5b 1px solid;

	padding-left: 4px;

	padding-bottom: 4px;

	margin: 5px auto;

	padding-top: 4px;

	border-bottom: #d95b5b 1px solid;

	background-color: #fffafa;

}



div.purplehlite

{

	padding-right: 4px;

	border-top: #d95bb7 1px solid;

	padding-left: 4px;

	padding-bottom: 4px;

	margin: 5px auto;

	padding-top: 4px;

	border-bottom: #d95bb7 1px solid;

	background-color: #fff7fd;

}



div.smaller

{

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #999!important;

}



span.errormessage

{

	background-color: #ffffe1;

	border: 0px #CFCFCF;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px 0px 0px 0px;

	line-height: 8px;

}



div.errormessage

{

	background-color: #ffffe1;

	border: 1px dashed #cfcfcf;

	margin-top: 8px;

	margin-bottom: 16px;

	padding: 6px 6px 6px 32px;

	line-height: 18px;

}



div.errormessage td

{

	line-height: 18px;

}



img.errormessage

{

	margin-left: -24px;

}



div.seperator

{

	background-image: url(http://www.cadlance.com/images/sep.jpg);

	background-repeat: no-repeat;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

}



.doubleunderline

{

	border-bottom: 0.065em #6a7ecc solid; line-height: 127.5%;

	color: #71c253;

}



td.td_left

{

	border-right: none;

	border-left: #ebebeb 1px solid;

	border-top: white 1px solid;

	padding-left: 5px;

	border-bottom: #ebebeb 1px solid;

	height: 35px;

}



td.td_mid

{

	border-right: none;

	border-left: #ebebeb 1px solid;

	border-top: white 1px solid;

	padding-left: 5px;

	color: #333;

	border-bottom: #ebebeb 1px solid;

	height: 35px;

}



td.td_right

{

	border-right: #ebebeb 1px solid;

	border-left: #ebebeb 1px solid;

	border-top: white 1px solid;

	padding-left: 5px;

	border-bottom: #ebebeb 1px solid;

	color: #333333;

	height: 35px;

}

/* MR - 16/1/08 */
input.form_buttons

{

   color:#FFFFFF;
   background-color:#669933;
   border-style:none;

	font-size: 1em;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom : 20px;

}
/* MR - 16/1/08 */
/* MR - 23/1/08 */
input.tog_butt

{

font-size:6pt;

font-style:normal;
color:#669933;
background-color:#FFFFFFF;
border-style:solid;
border-width:1px;
border-color:#669933;
   margin : 1;
   padding : 1;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

}
/* MR - 23/1/08 */

.buttons

{

	font-size: 1em;

	color: #333;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

}



.buttons_smaller

{

	font-size: 0.9em;

	color : #333;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

}



.input

{

   font: 10pt Verdana, Arial, Helvetica, sans-serif;

}



.textarea

{

	border: 1px inset;

	padding-left: 3px;

	font-size: 10pt;

	width: 191px;

	padding-top: 4px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 77px;

	background-color: #fff;

}



.pulldown

{

	font-size: 13px;

	width: 198px;

	color: #444444;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	height: 24px;

}



.code

{

	margin: 0px 0px 0px 0px;

	width: 100%;

	font-family: monospace;

	font-size: 1em;

	color: #000;

	background-color: #fafafa;

	cursor: crosshair;

}



.r2_logcheck {

	position: absolute;

	top: 10px;

	right: 4px;

	color: #fff;

}





#infobar

{

	overflow: hidden;

	font: message-box;

}



#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active

{

    margin: 0px 0px 0px 0px;

	display: block;

	float: right;

	width: 300px;

	color: InfoText;

	background: #8888bb;

	padding: 6px;

	text-decoration: none;

	cursor: default;

}



#infobar a:hover

{

    overflow: hidden;

	color: HighlightText;

	background: Highlight;

}



.calendartable

{

	border: 0px

	solid #ffffff;

	padding: 0px;

	margin: 0px;

}



.calendartd

{

	background: #f8f8f8;

	color: #000000;

	padding: 3px;

	margin: 0px;

	height: 60px;

	text-align: right;

	vertical-align: top;

	border: 0.5pt solid #fff;

}



.calendartd2

{

	background: #fff;

	color: #000;

	padding: 3px;

	margin: 0px;

	height: 60px;

	text-align: right;

	vertical-align: top;

	border:0.5pt solid #fff;

}



.calendarnotinmonth

{

	background: #ebebeb;

	border: 0.5pt

	solid #f8f8f8;

}



.nav_top

{

	padding-right: 15px;

	background-image: url(http://www.cadlance.com/images/misc/menuopen.gif);

	background-repeat: no-repeat;

	background-position: right center;

}



.nav_menu

{

	text-align: left;

}



#mini_tabs 

{

	float: left;

	line-height: normal;

	clear: both;

	margin-bottom: 0px;

}



#mini_tabs ul.mini 

{

	margin: 0px;

	padding: 0px 3px 0px 0px;

	list-style: none;

	white-space: nowrap;

}



#mini_tabs li.mini 

{

	float: left;

	list-style: none;

	background: url(http://www.cadlance.com/images/nav/mini_nav_l.gif) no-repeat left top;

	margin: 0px 0px 0px 3px;

	padding: 0 0 0 9px;

}



#mini_tabs a 

{

	float: left;

	display: block;

	background: url(http://www.cadlance.com/images/nav/mini_nav_r.gif) no-repeat right top;

	padding: 5px 11px 1px 1px;

	text-decoration: none;

	font-weight: bold;

	color: #666;

	font-size: 0.9em;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



#mini_tabs a 

{

	float: none;

}



#mini_tabs a:hover 

{

	color: #333;

}



#mini_tabs #current 

{

	background-image: url(http://www.cadlance.com/images/nav/mini_nav_l_2.gif);

}



#mini_tabs #current a 

{


	background-image: url(http://www.cadlance.com/images/nav/mini_nav_r_2.gif);

	color: #333;

	padding-bottom: 2px;

}



















/* --------------------------------------------------------------------------- RORY'S CODE





 header */























.r2_cont {

	margin: 0px auto;

	min-height: 785px;

	_height: 785px;

	width: 798px;

	position: relative;

	top: -15px;

}



.r2_logo {

	background: url(http://www.cadlance.com/rory2/r_lightlogo.jpg) no-repeat;

	height: 120px;

	width: 166px;

	float: left;

}

.r2_logo:hover {

	background-position: 0px -120px;

}



.r2_ttl {

	background: url(http://www.cadlance.com/rory2/r_titletext01.gif);

	float: left;

	height: 66px;

	width: 239px;

	position: relative;

	top: 16px;

}





#r2_login {

	float: right;

	height: 30px;

	width: 270px;

	position: relative;

	top: 50px;

}

#r2_login span {

	font-size: 0.9em;

	color: #CCCCCC;

}

#r2_login input {

	height: 15px;

	border: 1px solid #666699;

}



#r2_login #r2_loginsubmit {

	background: url(http://www.cadlance.com/rory2/r_buttbg01.gif) no-repeat center center;

	height: 20px;

	width: 68px;

	color: #fff;

	font: bold 0.8em Tahoma, Arial, Verdana, Helvetica, sans-serif;

	border:0!important;

}

#r2_login td {

	padding-right:5px;

}

.r2_logcheck a, #r2_login a {

	color: #ddddff!important;

}

#r2_reglink {

	padding-bottom:4px;

}





.r2_navframe {

	background: url(http://www.cadlance.com/rory2/r_navframe01.gif);

	height: 68px;

	width: 798px;

	position: absolute;

	clear: both;

	top: 85px;

	left: 0px;

	z-index: 40;

}

.r2_nav {

	height: 28px;

	position: relative;

	left: 165px;

	top: 7px;

	z-index: 50;

	width: 487px;

}

.r2_nav ul{margin:0;}

.r2_nav ul li {

	float:left;

	list-style: none;

}

.r2_nav ul li a span {

	display:none;

}

.r2_nav ul li a {

	display: block;

	background: url(http://www.cadlance.com/rory2/r_navmain.gif);

	height: 28px;

}

.r2_nav ul li a.r2_b1 {

	background-position: 0px 0px;

	width: 76px;

}

.r2_nav ul li a.r2_b2 {

	background-position: -76px 0px;

	width: 79px;

}

.r2_nav ul li a.r2_b3 {

	background-position: -155px 0px;

	width: 135px;

}

.r2_nav ul li a.r2_b4 {

	background-position: -290px 0px;

	width: 94px;

}

.r2_nav ul li a.r2_b5 {

	background-position: -384px 0px;

	width: 103px;

}





/* nav hover */



.r2_nav ul li a.r2_b1:hover {

	background-position: 0px -28px;

}

.r2_nav ul li a.r2_b2:hover {

	background-position: -76px -28px;

}

.r2_nav ul li a.r2_b3:hover {

	background-position: -155px -28px;

}

.r2_nav ul li a.r2_b4:hover {

	background-position: -290px -28px;

}

.r2_nav ul li a.r2_b5:hover {

	background-position: -384px -28px;

}



/* nav active */



.r2_nav ul li a.r2_b1:active {

	background-position: 0px -56px;

}

.r2_nav ul li a.r2_b2:active {

	background-position: -76px -56px;

}

.r2_nav ul li a.r2_b3:active {

	background-position: -155px -56px;

}

.r2_nav ul li a.r2_b4:active {

	background-position: -290px -56px;

}

.r2_nav ul li a.r2_b5:active {

	background-position: -384px -56px;

}







.r3_qlicons {

	height: 34px;

	width: 102px;

	float: right;

	position: relative;

	bottom: 10px;

	right: 30px;

}

.r3_qlicons ul li {

	float: left;

}

.r3_qlicons ul li a {

	background: url(http://www.cadlance.com/rory2/qlinks_hover.gif);

	display: block;

	height: 34px;

}

.r3_qlicons ul li a span {

	display:none;

}

.r3_qlicons ul li a.r2_ql01 {

	background-position: 0px 0px;

	width: 58px;

}

.r3_qlicons ul li a.r2_ql02 {

	background-position: 86px 0px;

	width: 44px;

}

.r3_qlicons ul li a.r2_ql01:hover {

	background-position: 0px 34px;

}

.r3_qlicons ul li a.r2_ql02:hover {

	background-position: 86px 34px;

}









/* --------------------------------------------------------------------- content */









.r2_mainbox {

	background: #eee;

	height: 593px;

	width: 796px;

	border-right: 1px solid #9999cc;

	border-left: 1px solid #9999cc;

	position: absolute;

	left: 0px;

	top: 153px;

}

.r2_mainbox .r2_left{

	width: 587px;

	height: 549px;

	float: left;

}

.r2_mainbox .r2_left .r2_srctop {

	background: url(http://www.cadlance.com/rory2/r_searchtop.gif) no-repeat;

	height: 58px;

	position: relative;

	top: -13px;

	z-index: 45;

}

.r2_searchicon {

position: absolute;

top: 15px;

left: 45px;

}

.r2_searchicon a {

background: url(http://www.cadlance.com/rory2/search_icon02.gif) top;

display: block;

width: 38px;

height: 42px;

}

.r2_searchicon span {

display: none;

}

.r2_searchicon a:hover {

background-position: bottom;

}



.r2_srctop h1 {

	/* MR 6/12/07 adjustment to Search title */ 
	color: #666699;
	text-transform: uppercase;
	font-style: normal;	
	/* MR 6/12/07 */

	color: #666699;

	position: relative;

	left: 90px;

	top: 30px;

}



.r2_mainbox .r2_left .r2_srcbot {

	position: relative;

	top: -13px;

	height: 504px;

	width: 577px;

	background: url(http://www.cadlance.com/rory2/r_pagebgrad.gif) #fafafa repeat-x 0px -29px;

	border-right: 1px solid #99cc66;

	border-left: 1px solid #99cc66;

}

.r2_srcbot table {

	margin: 0px auto;

	width: 85%;

	font-size: 0.9em;

}

.r2_srcbot td {

	padding-right:5px;

}

.r2_srcbot span {

	font-weight: bold;

}

.r2_srcbot #r2_forml input {

	height: 16px;

}



#r2_formr select {

	width: 250px!important;

}

#r2_formr option {

	width: 300px!important;

}

.r2_srcbot #r2_searchsubmit {

	background: url(http://www.cadlance.com/rory2/r_buttbg01.gif) no-repeat center center;

	height: 20px!important;

	width: 68px;

	color: #fff!important;

	font: bold 0.9em Tahoma, Arial, Verdana, Helvetica, sans-serif;

	border:0!important;

}

.r2_srcbot table p {

	color: #777!important;

}





.r2_mainbox .r2_left .r2_srcbot .r2_pagebg {

	background: url(http://www.cadlance.com/rory2/r_pagebg.jpg) no-repeat center;

	height: 410px;

	position: absolute;

	left: 0px;

	width: 577px;

	bottom: 4px;

}

.r2_mainbox .r2_left .r2_srcbot .r2_pagebg .r2_buyer {

	float: left;

	width: 42%;

	height: 100%;

	text-align: left;

	padding: 10px 0px 0px 25px; 
	
}

.r2_mainbox .r2_left .r2_srcbot .r2_pagebg .r2_seller {

	float: right;

	width: 42%;

	height: 100%;

	text-align: right;

	padding: 10px 25px 0px 0px; 

}

.frontpage li { /* MR 6/12/07 */
	
	font-size : 11px; 
	display : list-item;
	list-style: url(http://www.cadlance.com/images/bullet_b.gif) disc outside;
	text-align: left;
	padding: 0 0 .1em;
	margin: 0 .5em 0 1em;
	
}

.frontpage_r li { /* MR 6/12/07 */
	
	font-size : 11px; 
	display : list-item;
	list-style: url(http://www.cadlance.com/images/bullet_g.gif) disc outside;
	text-align: left;
	padding: 0 0 .1em;
	margin: 0 .5em 0 1.4em;
	
	
}

/*.l_frontpage p { 
	
	padding: 0;
	margin-top: 0;
	
} */

.r2_mainbox .r2_left .r2_srcbot .r2_pagebg .r2_seller span {

	float: right;

}



.r2_pagebg .r2_buyer h1 {

	color: #7777aa;

	width: 100%;

	border-bottom: 1px solid #aaaadd;
	/* MR 6/12/07 */
	margin-top: 5px;
	margin-bottom: 0; 
	padding: 5px 0 0 0; 
	/* MR 6/12/07 */

}

.r2_pagebg .r2_seller h1 {

	color: #669999;

	width: 100%;

	border-bottom: 1px solid #99cccc;
	
	margin-top: 5px;
	margin-bottom: 0; /* MR 6/12/07 */
	padding: 5px 0 0 0; /* MR 6/12/07 */

}

.r2_pagebg p {

	padding-bottom: 5px; /* MR 14/12/07 was 15px */

}



.r2_mainbox .r2_left .r2_leftbot {

	background: url(http://www.cadlance.com/rory2/r_leftboxbot.gif) no-repeat;

	height: 11px;

	position: relative;

	top: -17px;

}

.r2_mainbox .r2_right {

	height: 559px;

	float: right;

	width: 201px;

	top: 8px;

	position: absolute;

	right: 0px;

}

.r2_mainbox .r2_right .r2_rightop {

	background: url(http://www.cadlance.com/rory2/r_qlinxtop.gif) no-repeat;

	height: 7px;

	width: 193px;

	position: absolute;

	top: -7px;

	left: -1px;

}

.r2_mainbox .r2_right .r2_rightmid {

	height: 450px;

	background: #fff;

	position: absolute;

	width: 191px;

	top: 7px;

	right: 0px;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

}


.r2_mainbox .r2_right .r2_rightmid_termspage {


	background: #fff;

	position: absolute;

	width: 191px;

	height: 535px;

	top: 7px;

	right: 0px;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

}






.r2_rightmid .r2_newsheading {

	width: 85%;

	margin: 20px auto 0px;

}

.r2_rightmid .r2_qlinks {

	background: url(http://www.cadlance.com/rory2/r_pdficon.gif) no-repeat right 15px;

	margin: 20px auto 0px;

	width: 90%;

	text-align: left;

	border-top: 1px solid #339900;

}

.r2_rightmid .r2_qlinks ul {

	margin-top: 14px;

}



.r2_rightmid .r2_qlinks li {

	color: #669933;

}



.r2_rightmid .r2_qlinks a {

	color: #666699;

	text-decoration: none;

}

.r2_rightmid .r2_qlinks a:hover {

	color: #9999cc;

	text-decoration: underline;

}





.r2_mainbox .r2_right .r2_rightbot {

	background: url(http://www.cadlance.com/rory2/r_qlinxbot.gif) no-repeat;

	height: 7px;

	position: absolute;

	width: 193px;

	left: -1px;

	bottom: -7px;

}

.r2_right .r2_testies {

	height: 57px;

	width: 150px;

	position: absolute;

	right: 20px;

	bottom: 10px;

	font-weight: bold;

	padding: 4px 10px;

	border-top: 4px solid #fff;

	border-bottom: 4px solid #fff;

}



.r2_right .r2_testies p {

	color: #aaa;

}



.r2_right .r2_testies span {

	font-size: 0.9em;

	font-weight: normal;

	color: #99cc66;

}







/* cost table css */



.costable {

	background: #fff;

}



.costable #cttoprow td {

	background: #ddddff;

	border: 1px solid #fff;

}



.costable #ct1 {

	font-weight: bold;

}



.costable tr {

	border-bottom: 1px solid #333;

}

 

.costable td {

	padding: 6px;

	text-align: center;

}





/* ------------------------------------------------------------- footer */









.r2_ftr {

	background: url(http://www.cadlance.com/rory2/r_ftrbg.gif) no-repeat;

	height: 44px;

	width: 798px;

	position: absolute;

	left: 0px;

	bottom: -14px;

	text-align: center;

	color: #FFFFFF;

	padding-top: 10px;
	
	
}

.r2_ftr a {

	color: #FFFFFF !important;

	text-decoration: none;

}

.r2_ftr img {

	position: relative;

	top: 3px;

}



#r2_ftext {

	margin: 0px auto;

	position: relative;

	width: 100%;

	text-align: center;

	position: absolute;

	bottom: -70px;

}



.r2_bmicons {

	

}





/* ---------------------------------------------------------------------- template frame */





.r2_mainbox .r2_templateleft {

	width: 591px;

	height: 578px;

	float: left;

}



.r2_mainbox .r2_templateleft .r2_lboxtop {

	background: url(http://www.cadlance.com/rory2/r_lboxtop.gif) no-repeat 8px;

	height: 29px;

	position: relative;

	top: -13px;

}



.r2_mainbox .r2_templateleft .r2_lboxmid {

	position: relative;

	top: -13px;

	height: 520px;

	width: 577px;

	background: #fafafa url(http://www.cadlance.com/rory2/r_pagebgrad.gif) repeat-x;

	border-right: 1px solid #99cc66;

	border-left: 1px solid #99cc66;

}



.contentainer {

	margin: 4px auto;

	overflow: auto;
	
	overflow-y: auto;

	overflow-x: hidden;

	width: 780px;

	height: 583px;

	position:relative;

	border-bottom: 1px solid #fff;
	
}



.contentainer2 {

	margin: 10px 20px;

}



.r2_mainbox .r2_templateleft .r2_lboxbot {

	background: url(http://www.cadlance.com/rory2/r_leftboxbot.gif) no-repeat 8px;

	height: 11px;

	position: relative;

	top: -17px;

}



#r2_brdcrmbcolor a {

	color: #444444;

}





/* CP - back end *********************************************************************************/



.r2_contcp {

	min-height: 775px;

	_height: 775px;

	min-width: 798px;

	max-width: 1400px;

	width: 100%;

	position:relative;top:-8px;



}



.r2_mainboxcp {

	background: #eee;

	height: 578px;

	border-right: 1px solid #9999cc;

	border-left: 1px solid #9999cc;

	overflow-y: auto;

	overflow-x: hidden;

}



.r2_contable {

	min-width: 798px;

	width: 100%;

}

.r2_lcolcp {

	width: 200px;

	padding: 8px 4px 8px 8px;

}

.r2_rcolcp {

	padding: 8px 8px 8px 4px;

}





.r2_ftrcptext {

	z-index: 30;

	color: #fff;

}

.r2_ftrcptext a {

	color: #fff!important;

	text-decoration: none;

}







.r2_hdrlogottlcp {

background: url(http://www.cadlance.com/rory2/r2_hdrlogottl.gif) no-repeat;



height:78px;

}



.r2_hdrleftcp {

background: url(http://www.cadlance.com/rory2/r2_hdrleft.gif) no-repeat;

height:68px;

width:634px;

}



.r2_cpnavreflect {

background: url(http://www.cadlance.com/rory2/r2_hdrleft.gif) no-repeat bottom right;

height:33px;

width:484px;

position: absolute;

top:28px;

left:0px;

}



.r2_cpnavstretch1 {

	background: url(http://www.cadlance.com/rory2/r_navframe02.gif) repeat-x;

width:98%;

}

.r2_cpnavstretch2 {

	background: url(http://www.cadlance.com/rory2/r_navframe03.gif) no-repeat right;

	width: 2%;

}

.r2_ftrleftcp {

background: url(http://www.cadlance.com/rory2/r2_ftrleft.gif) no-repeat;

height:44px;

width:20px;

}

.r2_ftrmiddlecp {

background: url(http://www.cadlance.com/rory2/r2_ftrmiddle.gif) repeat-x;

position: relative;

}

.r2_ftrrightcp {

background: url(http://www.cadlance.com/rory2/r2_ftrright.gif) no-repeat;

height:44px;

width:20px;

}

#r2_ftextcp {

	margin: 0px auto;

	position: relative;

	top: 8px;

	width: 100%;

	text-align: center;

}



#r2_logincp {

	float: right;

	height: 30px;

	width: 270px;

}

#r2_logincp span {

	font-size: 0.9em;

	color: #CCCCCC;

}

#r2_logincp input {

	height: 15px;

	border: 1px solid #666699;

}



#r2_logincp #r2_loginsubmit {

	background: url(http://www.cadlance.com/rory2/r_buttbg01.gif) no-repeat center center;

	height: 20px;

	width: 68px;

	color: #fff;

	font: bold 0.8em Tahoma, Arial, Verdana, Helvetica, sans-serif;

	border:0!important;

}

#r2_logincp td {

	padding-right:5px;

}



.r2_navcp {

	height: 28px;

	position: relative;

	left: 165px;

	top: 7px;

	z-index: 50;

	width: 487px;

}



.r2_navcp ul li {

	float:left;

	list-style: none;

}

.r2_navcp ul li a span {

	display:none;

}

.r2_navcp ul li a {

	display: block;

	background: url(http://www.cadlance.com/rory2/r_navmain.gif);

	height: 28px;

}

.r2_navcp ul li a.r2_b1 {

	background-position: 0px 0px;

	width: 76px;

}

.r2_navcp ul li a.r2_b2 {

	background-position: -76px 0px;

	width: 79px;

}

.r2_navcp ul li a.r2_b3 {

	background-position: -155px 0px;

	width: 135px;

}

.r2_navcp ul li a.r2_b4 {

	background-position: -290px 0px;

	width: 94px;

}

.r2_navcp ul li a.r2_b5 {

	background-position: -384px 0px;

	width: 103px;

}



/* nav hover */



.r2_navcp ul li a.r2_b1:hover {

	background-position: 0px -28px;

}

.r2_navcp ul li a.r2_b2:hover {

	background-position: -76px -28px;

}

.r2_navcp ul li a.r2_b3:hover {

	background-position: -155px -28px;

}

.r2_navcp ul li a.r2_b4:hover {

	background-position: -290px -28px;

}

.r2_navcp ul li a.r2_b5:hover {

	background-position: -384px -28px;

}



/* nav active */



.r2_navcp ul li a.r2_b1:active {

	background-position: 0px -56px;

}

.r2_navcp ul li a.r2_b2:active {

	background-position: -76px -56px;

}

.r2_navcp ul li a.r2_b3:active {

	background-position: -155px -56px;

}

.r2_navcp ul li a.r2_b4:active {

	background-position: -290px -56px;

}

.r2_navcp ul li a.r2_b5:active {

	background-position: -384px -56px;

}



.r3cp_qlicons {

	height: 34px;

	width: 144px;

	float: right;

	position: relative;

	bottom: -1px;

	right: 10px;

}



.r3cp_qlicons ul li {

	float: left;

}

.r3cp_qlicons ul li a {

	background: url(http://www.cadlance.com/rory2/qlinks_hover.gif);

	display: block;

	height: 34px;

}

.r3cp_qlicons ul li a span {

	display:none;

}

.r3cp_qlicons ul li a.r2_ql01 {

	background-position: 0px 0px;

	width: 58px;

}

.r3cp_qlicons ul li a.r2_ql02 {

	background-position: 86px 0px;

	width: 44px;

}

.r3cp_qlicons ul li a.r2_ql03 {

	background-position: 44px 0px;

	width: 42px;

}

.r3cp_qlicons ul li a.r2_ql01:hover {

	background-position: 0px 34px;

}

.r3cp_qlicons ul li a.r2_ql02:hover {

	background-position: 86px 34px;

}

.r3cp_qlicons ul li a.r2_ql03:hover {

	background-position: 44px 34px;

}



/* radi addon */

.r2_pnomargin{margin:0;}

#r2_smallftext{

bottom:-35px;

margin:0px auto;

position:absolute;

text-align:center;

width:100%;

font-size:1em;

}

.r2_pagebg_radi{

	height: 490px;

	position: absolute;

	left: 7px;

	width: 570px;

	bottom: 4px;

overflow: auto; /* Opera overflow issue MR 7/3/08 */ 

overflow-y:auto;

overflow-x:hidden;

}

/* MR 16/1/08 */
.heading {

	font-weight: bold;

	font-size: 1.2em;

	color: #669933;

}

.newsline { 
        border: 0;
	color: #669933;
        background-color: #669933;
        width: 90%;
        height: 1px;
        text-align: center;

}

.news_bullets li {
        font-size : 11px; 
	display : list-item;
	list-style: url(http://www.cadlance.com/images/bullet_g.gif) disc outside;
	text-align: left;
	padding: 0 0 .1em;
	margin: 0 .5em 0 1.4em;
}

/* MR 16/1/08 */
/* MR 18/1/08 */
.white_bullets li a {
        font-size : 11px; 
	display : list-item;
	list-style: url(http://www.cadlance.com/images/bullet_g.gif) disc outside;
	text-align: left;
	padding: 0 0 .1em;
	margin-left: 5em;
        color: #72739F;
        text-decoration : none;
}

p.indented {
        margin-top: .5em;
        margin-bottom: .5em;
        margin-right: .5em; 
        margin-left: 3em;       
}

.disc li {
	display : list-item;
	list-style: disc outside;
	text-align: left;
	padding: 0 0 .1em;
	margin-left: 5em;
}
/* MR 18/1/08 */
/* MR 31/1/08 */
.circle li {
	display : list-item;
	list-style: circle outside;
	text-align: left;
	padding: 0 0 .1em;
	margin-left: 5em;
}
/* MR 31/1/08 */
/* MR 22/1/08 */
a:link.bluelink {
        color: #72739F;
        text-decoration : none;
}

a:hover.bluelink {
        color: #669933;
        text-decoration : underline;
}

h3.bluelink {
        color: #72739F;
}


/* MR 22/1/08 */
.r2_qlinks_radi ul{margin-top:6px;}

.r2_qlinks_radi h2{margin-top:6px;}

.r2_qlinks_radi {

	margin: 20px auto 0px;

	width: 90%;

	text-align: left;

	border-top: 1px solid #339900;

}



.r2_qlinks_radi li {

	color: #669933;

}

.r2_qlinks_radi a {

	color: #666699;

	text-decoration: none;

}

.r2_qlinks_radi a:hover {

	color: #9999cc;

	text-decoration: underline;

}

h2, ul{margin:6px 0px;}

.r3_qlicons ul{margin:0;}

.r2_navcp ul{margin:0;}

.r3cp_qlicons ul{margin:0;}



.r2_termspage strong {

	color: #669999;

}

.r3_bmiconscp {

	position: relative;

	top: 3px;

}

.r2_loading{

width:600px;

margin:0px auto;

}

.heading2

{ 

margin-top:-6px;

margin-bottom:-8px;

padding-bottom:12px;

padding-top:6px;

FONT-WEIGHT: normal;

FONT-SIZE: 11px;

color: #2B2B2C;

font-family: Verdana, Arial, Helvetica, sans-serif;

TEXT-DECORATION: none

}

.r2_subtab {

	border: 0px;

}

.r2_subtab .r2_subtabtop  {

	background-color: #eee;

}

#interface1 

{

	z-index:1;

}



#loader_container 

{

	text-align:center;

	position:absolute;

	top:40%;

	width:100%;

}



#loader 

{

	font-family:Tahoma, Helvetica, sans; 

	font-size:10px; 

	color:#000000; 

	background-color:#ffffff; 

	padding:10px 0 16px 0; 

	margin:0 auto; 

	display:block; 

	width:135px; 

	border:1px solid #6A6A6A; 

	text-align:left; 

	z-index:255; 

}



#progress 

{

	height:5px; 

	font-size:1px; 

	width:1px; 

	position:relative; 

	top:1px; 

	left:10px; 

	background-color:#9D9D94;

}



#loader_bg 

{

	background-color:#ebebe4;

	position:relative;

	top:8px;

	left:8px;

	height:7px;

	width:113px;

	font-size:1px;

}



.border_preview

{

	z-index:-1;

	position:absolute; 

	background-color:#ffffff;

	width:460px;

	border: 1px solid #888;

	min-height:380px;

	height:auto !important;

	height:380px;

}



.title_h2 

{

	width:300px;

	padding:12px 0 0 18px;

}

a.terms_links {
	font-size: 10px;
	padding-left: 5px;
	}

/* MR - 14/12/07 */
.form_label {
	text-align: right;
}

.form_box input {
	width: 95%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	margin:5px;           /* MR - 7/1/08 */      
	margin-bottom: 15px;  /* MR - 7/1/08 */
}

/* MR - 14/12/07 */

/* MR - 7/1/08 */
.form_box select {
	width: 90%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	margin:5px;
	margin-bottom: 15px;
}

.form_box textarea {
	width: 90%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	margin:5px;
	margin-bottom: 15px;
}
/* MR - 7/1/08 */

/* MR - 1/4/08 */
.crossed_out {
        color: red;
        text-decoration: line-through;
}
/* MR - 1/4/08 */

#interface1 
{
	z-index:1;
}

#loader_container 
{
	text-align:center;
	position:absolute;
	top:40%;
	width:100%;
}

#loader 
{
	font-family:Tahoma, Helvetica, sans; 
	font-size:10px; 
	color:#000000; 
	background-color:#ffffff; 
	padding:10px 0 16px 0; 
	margin:0 auto; 
	display:block; 
	width:135px; 
	border:1px solid #6A6A6A; 
	text-align:left; 
	z-index:255; 
}

#progress 
{
	height:5px; 
	font-size:1px; 
	width:1px; 
	position:relative; 
	top:1px; 
	left:10px; 
	background-color:#9D9D94;
}

#loader_bg 
{
	background-color:#ebebe4;
	position:relative;
	top:8px;
	left:8px;
	height:7px;
	width:113px;
	font-size:1px;
}

.border_preview
{
	z-index:100;
	position:absolute; 
	background-color:#ffffff;
	width:460px;
	border: 1px solid #888;
	min-height:380px;
	height:auto !important;
	height:380px;
}

.title_h2 
{
	width:300px;
	padding:12px 0 0 18px;
}